/*
 * workjob.h
 *
 *  Created on: 2012-8-30
 *      Author: epmm
 */

#ifndef WORKJOB_H_
#define WORKJOB_H_

#include "jobbase.h"

class CWorkJob: public CJobBase
{
protected:
	int m_Socket;
	string m_strInParam;
	string m_strOutParam;
public:
	CWorkJob();
	virtual ~CWorkJob();

public:
	virtual int Process();
	virtual int SetResultObject(IResult* pResult);

	virtual string& GetResultParam();
	virtual int GetSocket();
};

#endif /* WORKJOB_H_ */
